package com.woniuxy.sales.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class OrderVo {

    // 订单ID是雪花ID，是Long类型，传递到前端JavaScript会导致精度丢失，这里要改为String类型
    private String id;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date orderDate;  //订单日期
    private String orderId;  //订单id（相当于订单编号）   改成string类型避免精度丢失
    private Double totalPrice;
    private Integer orderStatus;  //0是待支付 1是已支付 2是已取消
    private String receiver;//收货人
    private String telephone;//收货电话
    private String address;//收货人地址

    private String userId;  //用户id

    //一个订单包含多个订单详情
    private List<OrderItemVo> orderItem;    //订单项
}
